/*函数防抖
* fn 函数主体
* interval 防抖间隔时间
*/
export function debounce(fn, interval) {
  var timer;
  var interval = interval || 1000;//间隔时间，如果interval不传，则默认1000ms
  return function() {
	if(timer) {
		clearTimeout(timer);
	}
    var context = this;
    var args = arguments;//保存此处的arguments，因为setTimeout是全局的，arguments不是防抖函数需要的。
    timer = setTimeout(function() {
		timer = null
        fn.apply(context,args);
    }, interval);
  };
}

/*函数加载
* fn 函数主体
*/
export function showLoading(loading) {
  uni.showLoading(loading)
}